Benchmarking Multiprocessing Parameters in a Virtualized Multi-Core Environment
نویسندگان
چکیده
A virtualized multi-core environment is a multi-core machine running virtual machines with multiple virtual cpus. Previous research has demonstrated that the performance of multi-threaded, disk intensive, and network intensive applications in such an environment can be greatly improved by correctly tuning certain simple multiprocessing related system parameters like cpu affinity and interrupt affinity. However, there is no clarity on the implications of tuning these parameters together, and the implications of tuning these parameters in an environment where application behavior is dynamic. We present preliminary results of experiments designed towards filling up these gaps, and developing a unified framework to tune this set of parameters.
منابع مشابه
Designing Embedded Virtualized Intel(R) Architecture Platforms with the right Embedded Hypervisor
Virtualization is fast becoming a key enabling technology for embedded designs, offering the potential opportunity to consolidate multi-processor designs into a single processor multi-core design, legacy and proprietary embedded software migration and separation for performance and safety critical applications. In this paper, we investigate the various hypervisor software models that exist and ...
متن کاملWind River Simics for Multi-core Systems Development
The hardware shift to multi-core processors and multiprocessor systems calls for new software and systems development tools to help developers transform their code into parallel applications and gain performance increases. Developers now have to know how to create software and architect systems that can use parallel hardware efficiently. Virtualized systems development is a development methodol...
متن کاملManifold: A Benchmark for Multi Core Processors based Systems
This paper presents Manifold benchmarking suite, which is useful to measure and compare the performance of state-of-the-art multi core processors based systems. Manifold targets traditional single core as well as more recent multi core processors. In addition, it is equally useful for uniprocessor as well as symmetric multiprocessor (SMP) systems. Manifold measures hardware, operating system, a...
متن کاملWorkload-aware VM Scheduling on Multi- core Systems
In virtualized environments, performance interference between virtual machines (VMs) is a key challenge. In order to mitigate resource contention, an efficient VM scheduling is positively necessary. In this paper, we propose a workload-aware VM scheduler on multi-core systems, which finds a systemwide mapping of VMs to physical cores. Our work aims not only at minimizing the number of used host...
متن کاملVirtualized On-Chip Distributed Computing for Heterogeneous Reconfigurable
Efficiently managing the parallel execution of various application tasks onto a heterogeneous multi-core system consisting of a combination of processors and accelerators is a difficult task due to the complex system architecture. The management of reconfigurable multi-core systems which exploit dynamic and partial reconfiguration in order to, e.g. increase the number of processing elements to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015